home *** CD-ROM | disk | FTP | other *** search
- package com.ibm.xml.internal;
-
- class CMUniOp extends CMNode {
- private CMNode fChild;
-
- CMUniOp(int var1, CMNode var2) throws CMException {
- super(var1);
- if (((CMNode)this).type() != 1 && ((CMNode)this).type() != 2 && ((CMNode)this).type() != 3) {
- throw new CMException(153);
- } else {
- this.fChild = var2;
- }
- }
-
- final CMNode getChild() {
- return this.fChild;
- }
-
- boolean isNullable() throws CMException {
- if (((CMNode)this).type() != 1 && ((CMNode)this).type() != 3) {
- return true;
- } else {
- throw new CMException(153);
- }
- }
-
- protected void calcFirstPos(CMStateSet var1) throws CMException {
- var1.setTo(this.fChild.firstPos());
- }
-
- protected void calcLastPos(CMStateSet var1) throws CMException {
- var1.setTo(this.fChild.lastPos());
- }
- }
-